package com.yueqian.bookshop.mapper;

import com.yueqian.bookshop.bean.Book;
import com.yueqian.bookshop.bean.BookVo;

import java.util.List;

/**
 * 图书 DAO 接口
 */
public interface BookMapper {
    /**
     * 添加图书
     * @param book
     * @return
     */
    public int addBook(Book book);

    /**
     * 查询图书（支持模糊查询）
     * @param book
     * @return
     */
    public List<Book> findBookAll(BookVo book);

    /**
     * 修改图书
     * @param book
     * @return
     */
    public int updateBook(Book book);

    /**
     * 删除图书
     * @param bookId
     * @return
     */
    public int deleteBook(int bookId);

    /**
     * 上架或下架
     */
    public int updateStatus(Book book);
}
